
package com.wulian.common.dto;

import com.wulian.common.entity.SysUser;
import com.wulian.common.entity.SysUserDataPermission;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

/**
 * @author Administrator
 * @date 2017/11/11
 */
@Data
@ToString
public class UserInfo implements Serializable {
    /**
     * 用户基本信息
     */
    private SysUser sysUser;
    /**
     * 车辆管理用户
     */
    //private CarSysUser carSysUser;
    /**
     * 权限标识集合
     */
    private String[] permissions;

    /**
     * 角色集合
     */
    private String[] roles;
    
    /**
     * 数据权限集合
     */
    private List<SysUserDataPermission> sysUserDataPermissionList;
    
    /**
     * 终端设备绑定人员信息
     */
    private DtuPeopleBingInfoDto dtuPeopleBingInfoDto;
    /**
     * 用户唯一标识
     */
    private String userOnly;
    
    /**
     * 选择的机构id
     */
    private Integer chooseDeptId;
    /**
     * 选择的机构id下属机构id集合
     */
    private String chooseDeptIds;
    
    /**
     * 选择的机构id下属项目id集合
     */
    private String chooseItemIds;
}
